/**
 * 深色主题样式定义
 * 集中管理应用深色主题下的所有颜色变量
 */

export const darkTheme = {
  // 基础颜色
  primary: "#1DA1F2", // 主色调（Twitter蓝，保持不变）
  background: "#15202B", // 主背景色
  backgroundLight: "#192734", // 次要背景色
  backgroundHighlight: "#22303C", // 高亮背景色
  inputBackground: "#38444D", // 输入框背景色

  // 文本颜色
  text: {
    primary: "#FFFFFF", // 主要文本颜色
    secondary: "#8899A6", // 次要文本颜色
    hint: "#66757F", // 提示文本颜色
    disabled: "#38444D", // 禁用文本颜色
    link: "#1DA1F2", // 链接文本颜色
    white: "#FFFFFF", // 白色文本
  },

  // 边框颜色
  border: {
    light: "#38444D", // 浅色边框
    medium: "#8899A6", // 中等边框颜色
    divider: "#38444D", // 分隔线颜色
  },

  // 状态颜色
  status: {
    success: "#17BF63", // 成功状态
    warning: "#FFAD1F", // 警告状态
    error: "#E0245E", // 错误状态
    info: "#1DA1F2", // 信息状态
    badge: "#FF3B30", // 徽章/通知颜色
  },

  // 卡片和元素
  card: {
    background: "#192734", // 卡片背景色
    shadow: "rgba(0, 0, 0, 0.3)", // 阴影颜色
  },

  // 交互状态
  button: {
    primary: "#1DA1F2", // 主按钮背景
    primaryText: "#FFFFFF", // 主按钮文字
    secondary: "#2A3C4D", // 次要按钮背景
    secondaryText: "#1DA1F2", // 次要按钮文字
    disabled: "#38444D", // 禁用按钮背景
    disabledText: "#8899A6", // 禁用按钮文字
  },
};

export default darkTheme;
